happy and opportune occurrence - Espagnol Anglais Dictionnaire